package code03_分支结构;

import java.util.Scanner;

/**
 * @author 黄衡熙
 * @version 1.0
 * @date 2025年07月17日9:37
 */
public class Test06_判断三角形 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入第一条边长:");
        int a = sc.nextInt();
        System.out.print("请输入第二条边长:");
        int b = sc.nextInt();
        System.out.print("请输入第三条边长:");
        int c = sc.nextInt();
        if (a + b > c && a + c > b && b + c > a) {
            if (a == b && b == c) {
                System.out.println("提示:这是等边三角形");
            } else if (a == b || b == c || a == c) {
                System.out.println("提示:这是等腰三角形");
            } else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) {
                System.out.println("提示:这是直角三角形");
            } else {
                System.out.println("提示:这是普通三角形");
            }
        } else {
            System.out.println("错误:这三条边无法组成三角形");
        }
    }
}